#include<iostream>
#include<vector>
using namespace std;


//static vector<int> Monthday={0,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
//bool is29Day(const int& year)
//{
//	if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
//	{
//		return true;
//	}
//	else
//	{
//		return false;
//	}
//}
//
//int GetMonthday(int& year ,int& month)
//{
//	if (month == 2 && is29Day(year))
//	{
//		return 29;
//	}
//	else
//	{
//		return Monthday[month];
//	}
//}
//
//int main()
//{
//	int year, addDay;
//	while (cin >> year >> addDay)
//	{
//		int month = 1, day = 0;
//		day += addDay;
//		while (day > GetMonthday(year, month))
//		{
//			day -= GetMonthday(year, month);
//			month++;
//			if (month > 12)
//			{
//				month = 1;
//				year++;
//			}
//		}
//		if (month < 10)
//		{
//			if (day < 10)
//			{
//				cout << year << "-0" << month << "-0" << day;
//			}
//			else
//			{
//				cout << year << "-0" << month << "-" << day;
//			}
//		}
//		else
//		{
//			if (day < 10)
//			{
//				cout << year << "-" << month << "-0" << day;
//			}
//			else
//			{
//				cout << year << "-" << month << "-" << day;
//			}
//		}
//	}
//
//	return 0;
//}

//int Fib(int n)
//{
//	n && (n += Fib(n - 1));
//	return n;
//}
//
//int main()
//{
//	int n;
//	cin >> n;
//	cout << Fib(n);
//	return 0;
//}